body,html{margin:0;padding:0;font-family:"Microsoft YaHei";}
div,form,dl,dd,dt,ul,li,a{margin:0 auto;padding:0;box-sizing:border-box;}
img{border:0px;}
ul{list-style:none;margin:0 auto;padding:0;}
a{text-decoration:none;color:black;}
a,li{transition:all .3s ease-in-out;}
.BodyWidth{width:1200px;margin:auto; }

.HeaderBar{background-color:#f7f7f7;padding:10px 0; border-bottom:1px solid #e6e6e6;}
.HeaderBar>div{display:flex;justify-content:space-between;align-items:center;}
.HeaderBar>div div{margin:0; font-size:14px; color:#999999;}
.HeaderBar>div a{color:#999999; margin-right:20px;}
.HeaderBar>div a span{font-size:12px; display: inline-block; border:1px solid #999999; color:#999999; padding:0px 2px; margin-right:10px; transition:all .3s ease-in-out;}
.HeaderBar>div a:hover{color:#c00000;}
.HeaderBar>div a:hover span{color:#c00000; border:1px solid #c00000;}


/* 页眉 */
.Header>div{overflow:hidden;padding:20px 0; display: flex; align-items: center;justify-content: space-between;}
.Header>div>div{margin:0;}
.Header>div .logo{ width:320px; height:60px; background-image:url("logo.jpg");background-position:left center;background-repeat:no-repeat;}
.Header>div .name{ width:560px; font-size:32px;font-weight:bold;color:#7c060d;}
.Header>div .name span{font-size:14px; text-transform: uppercase; display:block; font-weight: normal;}
.Header>div .phone{float:right;background-image:url("phone.jpg");background-position:left center;background-repeat:no-repeat;font-size:14px;color:#666666;padding:5px 0px 10px 80px;}
.Header>div .phone span{font-size:24px;color:#fc0517;line-height:26px; display:block; }

/* 导航 */
.MainNav{background-color:#a62c2c;}
.MainNav>ul{width:1200px;display:flex;justify-content:space-between;}
.MainNav>ul>li{flex-grow:1; position: relative;}
.MainNav>ul>li>a{display:block;width:100%;padding:10px 0;text-align:center;color:white;}
.MainNav>ul>li>a:hover{background-color:#c00000;}
.MainNav>ul>li>ul{display:none;position:absolute;z-index:2;left:0px;width:100%;text-align:center;background-color:#E1E1E1;}
.MainNav>ul>li:hover>ul{display:block;}
.MainNav>ul>li>ul>li:nth-child(odd){background-color: #EFEFEF;}
.MainNav>ul>li>ul>li>a{display:block;padding:8px;color:#333333;font-size:13px;}
.MainNav>ul>li>ul>li>a:hover{background-color:#c00000;color:white;}
.MainNav>ul>li>ul>li>ul{display: none;}

/* 滚动新闻 */
.TopNews{background-color:#f7f7f7; height: 65px;}
.TopNews>div{display: flex; justify-content: space-between; height:100%;}
.TopNews .title{margin:0px;width:150px;height:100%;background-color:#e4e4e4;position:relative;line-height:65px;text-align:center;font-size:18px;color:#cc0000;}
.TopNews .title:after{content:""; position:absolute; top:0px; left:150px; border:33px solid transparent; border-left:33px solid #e4e4e4;}
.TopNews .cont{margin:0px;width:950px;height:65px; overflow: hidden;}
.TopNews .cont li{line-height:65px;display:flex;justify-content:left;}
.TopNews .cont li>div{margin:0;padding-right:30px;font-size:14px;}

/* 标题 */
.IndexTitle{background-image:url("titlebg.png");background-position:top center;background-repeat:no-repeat;text-align:center;font-size:28px;font-weight:bold;color:#ff0000; margin-bottom:40px;}
.IndexTitle span{display:block;font-size:18px;color:white;padding-top:9px; text-transform:uppercase; font-weight: normal;}

/* 合作伙伴 */
.IndexCont1{padding:60px 0px;}
.indexHzhb{ overflow: hidden; width:1200px; } 
.indexHzhb li{float: left; width:220px; height:100px; margin-right:15px; border:1px solid #cbcbcb;}
.indexHzhb li img{width:100%; height:100%;}

/* 产品展示 */
.IndexCont2{padding:50px 0px; background-color: #f7f7f7;}
.IndexCont2 .indexCpzs{display:flex;justify-content:space-between;}

/* 产品导航 */
.IndexCont2 .indexCpzs .ProdNav{width:220px;margin:0; }
.IndexCont2 .indexCpzs .ProdNav>div{font-size:30px;color:black;padding:20px;background-color:#eaebef; text-align: center;}
.IndexCont2 .indexCpzs .ProdNav>div span{display: block; font-size:16px; text-transform:uppercase; padding-top:10px;}
.IndexCont2 .indexCpzs .ProdNav>ul{border:1px solid #eaebef;}
.IndexCont2 .indexCpzs .ProdNav>ul a{display:block;padding:20px;color:white;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eaebef;color:red;background-image:url("ico01.png");background-position:20px center;background-repeat:no-repeat;text-indent:30px;}
.IndexCont2 .indexCpzs .ProdNav>ul a:hover{background-color:#CC0000; color:white;background-image: url("ico01b.png");}
.IndexCont2 .indexCpzs .ProdNav>ul ul{background-color: #F5F5F5; border:none; margin:0px; padding:0px 0px;}
.IndexCont2 .indexCpzs .ProdNav>ul ul a{padding: 9px 30px; font-size:12px; color:#666; background-image: none;text-indent:20px;}
.IndexCont2 .indexCpzs .ProdNav>ul ul a:hover{background-color:#DDD;color:black; background-image: none;}

/* 产品列表 */
.IndexCont2 .indexCpzs .ProdList{width:960px;margin:0; height:700px; overflow: hidden;}
.IndexCont2 .indexCpzs .ProdList ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.IndexCont2 .indexCpzs .ProdList ul li{width:310px;height:350px;margin:0;margin-bottom:20px; box-shadow: 4px 4px 0px #cecece; background-color: #e1e1e3; overflow: hidden; }
.IndexCont2 .indexCpzs .ProdList ul li .Image{width:310px;height:310px;}
.IndexCont2 .indexCpzs .ProdList ul li .Image img{width:100%;height:100%;object-fit:contain;}
.IndexCont2 .indexCpzs .ProdList ul li .Name{width:100%; background-color: #f0f0f1;}
.IndexCont2 .indexCpzs .ProdList ul li .Name a{display:block;font-size:16px;color:black;padding:10px 30px;background-image:url("ico02.png");background-position:250px center;background-repeat:no-repeat;}

/* 横幅 */
.IndexCont3{background-image:url("indexhf1.jpg");background-position:center center;height:1460px;}

/* 关于我们 */
.IndexCont4 {background-image: url("indexgywmbg.jpg"); background-position: center;background-size: cover; padding:70px 0}
.IndexCont4 .indexGywm{display:flex;justify-content:space-between;padding-top:70px; align-items:center}
.IndexCont4 .indexGywm>div{margin:0;}
.IndexCont4 .indexGywm .Image{width:600px;height:280px;box-shadow:7px 7px 0px #e3e3e3;}
.IndexCont4 .indexGywm .Image img{width:100%; height:100%;}
.IndexCont4 .indexGywm .Desc{width:500px;}
.IndexCont4 .indexGywm .Desc div{font-size:18px;color:black; line-height:200%;}
.IndexCont4 .indexGywm .Desc a{position:relative;left:380px;display:inline-block;padding:8px 30px;color:red; font-size:14px;}
.IndexCont4 .indexGywm .Desc a:hover{color:black;}

/* 荣誉资质 */
.IndexCont5{padding:70px 0px;}
.indexRyzz{margin-top:60px; overflow: hidden; width:1200px;  } 
.indexRyzz li{float: left; width:300px; height:300px; margin-right:15px; border:1px solid #DDD;}
.indexRyzz li img{width:100%; height:100%; object-fit: contain;}

/* 车间设备 */
.IndexCont6{padding:70px 0px; background-color: #f7f7f7;}
.indexCjsb{margin-top:60px; overflow: hidden; width:1200px;  } 
.indexCjsb li{float: left; width:280px; height:240px; margin-right:15px; text-align: center;}
.indexCjsb li img{width:280px; height:210px;}

/* 新闻中心 */
.IndexCont7{padding:80px 0;}
.IndexCont7 .indexXwzx ul{margin-top:80px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.IndexCont7 .indexXwzx ul li{margin:0;width:580px;border-bottom:1px #959595 dashed;padding-bottom:30px;margin-bottom:30px;overflow:hidden;}
.IndexCont7 .indexXwzx ul li:hover{transform: scale(1.1);}
.IndexCont7 .indexXwzx ul li .Image{float:left;width:220px;height:140px;}
.IndexCont7 .indexXwzx ul li .Image img{width:100%;height:100%;object-fit:cover;}
.IndexCont7 .indexXwzx ul li .Time{float:right;width:350px;font-size:24px;font-weight:bold;color:#aeaeae;}
.IndexCont7 .indexXwzx ul li .Name{float:right;width:350px;color:black; font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0;}
.IndexCont7 .indexXwzx ul li .Cont{float:right;width:350px;height:70px;font-size:14px;color:#919191;line-height:170%;overflow:hidden;}

/* 友情链接 */
.IndexCont8{padding:60px 0px; background-color: #f7f7f7;}
.indexYqlj{margin-top:30px; text-align: center; font-size:14px;} 
.indexYqlj a{color:black;}

/* 联系我们 */
.IndexCont9 {background-color: #222222; padding:30px 0;}
.IndexCont9>div {display: flex; justify-content: space-between; align-items:flex-end; }
.IndexCont9>div>div{margin:0; color:#dfdfdf; font-size:14px; line-height: 35px;}
.IndexCont9>div>div:nth-child(1){width:350px;}
.IndexCont9>div>div:nth-child(2){width:600px;}
.IndexCont9>div>div:nth-child(3){width:150px; text-align: center;}
.IndexCont9>div>div span{font-size:18px;  color:white}

/* 页尾 */
.Footer{padding:15px 0; background-color: #373737; color:white; text-align: center; font-size:14px;}
.Footer a{color:white;}





/* 内页 */
.nyBanner{width:100%; overflow: hidden;}
.PageCont img{max-width:100%;}
.NyCont{display:flex;width:1200px;padding:20px 0; justify-content: space-between;}
.NyCont .left{width:200px;margin:0;}
.NyCont .right{width:980px;margin:0;}


/* 左侧导航 */
.leftTitle1{background-color:#888;background-image:url("ico1.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}
.leftTitle2{background-color:#888;background-image:url("ico2.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}
.leftTitle3{background-color:#888;background-image:url("ico3.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}

.prodList ul{border:1px #888 solid;padding:15px;margin-bottom:20px;}
.prodList ul a{display:block;padding:10px;font-size:14px;border-bottom:1px #EEE solid; color:red; background-image:url("ico01.png");background-position:10px center;background-repeat:no-repeat;text-indent:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prodList ul a:hover{background-color:#990000;color:white; background-image:url("ico01b.png");}
.prodList ul ul{background-color: #F5F5F5; border:none; margin:0px; padding:0px 0px;}
.prodList ul ul a{padding: 8px 30px; font-size:12px; color:#666; background-image: none;text-indent:0px;}
.prodList ul ul a:hover{background-color:#DDD;color:black; background-image: none;}
.leftCont2{padding:10px;font-size:12px;color:#555;border:1px #888 solid;line-height:200%;margin-bottom:20px;}

.newList ul{border:1px #888 solid;padding:15px;margin-bottom:20px;}
.newList ul a{display:block;padding:10px;font-size:13px;border-bottom:1px #EEE solid; color:#888; background-image:url("ico01.png");background-position:5px center;background-repeat:no-repeat;text-indent:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newList ul a:hover{color:red;}
.newList ul .Time{display: none;}

/* 产品详情页 */
.ProdTop{overflow: hidden;}
.ProdTop .Image{float: left; width:500px; height:500px;}
.ProdTop .Image img{width:100%; height:100%;}
.ProdTop .Name{float:right; width: 450px; font-size:25px; font-weight: bold; color:#900; padding-bottom:30px;}
.ProdTop .Brief{float:right; width: 450px; line-height:200%; padding-bottom:30px;}
.ProdTop .Brief:before{content:"简要介绍";display:block;font-size:18px;color:black; padding-bottom:10px;}
.ProdTop .Phone{float:right; width: 450px; padding-bottom:30px;}
.ProdTop .Link{float:right; width: 450px;}
.ProdTop .Link a{display:inline-block;width:160px;padding:10px;border-radius:3px;color:white;margin-right:20px;text-align:center;}
.ProdTop .Link a:nth-child(1){background-color: #C00;}
.ProdTop .Link a:nth-child(2){background-color: #ff7b00;}
.ProdTop .Link a:hover{background-color: #696969;}
.ProdCont h2{font-size:22px;padding:20px 0px 10px 20px;border-bottom:1px solid #888;}

/* 荣誉证书 */
.zzryNy ul{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.zzryNy li{ width:310px; height:310px;margin:0; margin-right:20px; margin-bottom: 20px; overflow: hidden; border:1px solid #CCC}
.zzryNy li img{width:100%;height:100%;transition:all .5s; object-fit: contain;}
.zzryNy li img:hover{transform:scale(1.1);}

/* 车间设备 */
.scsbNy ul{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.scsbNy li{ width:230px; height:280px;margin:0; margin-right:20px; margin-bottom: 20px;  text-align: center;}
.scsbNy li img{width:230px;height:230px; border:1px solid #CCC; transition:all .5s; object-fit: contain;}
.scsbNy li img:hover{transform:scale(1.1);}

/* 合作伙伴 */
.hzhbNy ul{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.hzhbNy li{ width:230px; height:170px;margin:0; margin-right:20px; margin-bottom: 20px;  text-align: center;}
.hzhbNy li img{width:230px;height:130px; border:1px solid #CCC; transition:all .5s; object-fit: contain;}
.hzhbNy li img:hover{transform:scale(1.1);}

/* 当前位置 */
.station{padding:10px 20px;font-size:14px;border:1px #CCC solid; color:#555;}
.station a{color:#555;}
.station span{color:#555;display:inline-block;padding:0px 10px;}

/* 页面内容 */
.mainCont{font-size:15px;line-height:180%;color:#333;padding:20px 0;}
.PageName{display: none;}
.PageFrom{display: none;}
.Related{display: none;}

/* 页码统计 */
.RecordTotal{text-align:right;font-size:12px;color:#666;padding:10px 0;}

/* 页码条 */
.Pagination{text-align:center;}
.Pagination a{display:inline-block;font-size:12px;color:white;padding:3px 10px;background-color:#777;margin:10px; border:1px transparent solid; }
.Pagination a:hover{color:#1b57b2;background-color:white;border:1px solid #1b57b2;}

/* 返回目录 */
.PageBack{text-align:center;padding:10px 0;}
.PageBack a{display:inline-block;font-size:12px;color:white;padding:3px 10px;background-color:#777;margin:10px;border:1px transparent solid; }
.PageBack a:hover{color:#1b57b2;background-color:white; border:1px solid #1b57b2;}

/* 内页图标列表 */
.ContentIcoList{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.ContentIcoList li{ width:310px;margin:0; margin-right:20px; margin-bottom: 20px; overflow: hidden; box-shadow: 4px 4px 0px #cecece;}
.ContentIcoList li .Image{width:310px;height:310px;  overflow: hidden; }
.ContentIcoList li .Image img{width:100%;height:100%;}
.ContentIcoList li .Name{width:100%;text-align:center;padding:5px 0;background-color: rgba(0,0,0,0.05);}
.ContentIcoList li .Name a{color:black;font-size:14px;}
.ContentIcoList li .Brief{width:310px;height:280px; background: rgba(0,0,0,0.7); color:white; padding:20px; font-size:14px; line-height: 200%; display: none;}


.RelatedProdList{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.RelatedProdList li{ width:230px;margin:0; margin-right:20px; margin-bottom: 20px; border:1px #919191 solid; overflow: hidden;}
.RelatedProdList li .Image{width:230px;height:230px;  overflow: hidden;}
.RelatedProdList li .Image img{width:100%;height:100%;}
.RelatedProdList li .Name{width:230px;text-align:center;padding:5px 0; background-color: #EEE}
.RelatedProdList li .Name a{color:black;font-size:14px;}
.RelatedProdList li .Brief{display:none;}

/* 内页文字列表 */
.ContentTextList li{border-bottom:1px dashed #959595; display:flex; justify-content: space-between; padding:8px 20px;}
.ContentTextList li div{margin:0;}
.ContentTextList li .Name{font-size:14px;}
.ContentTextList li .Time{font-size:13px;color:#aeaeae;}
.ContentTextList li .Cont{font-size:14px;color:#919191; display: none;}
.ContentTextList li a:hover{color:#1b57b2;}

/* 分栏标题 */
.ColumnsTitle{background-color:#e9e9e9;font-size:18px;font-weight:bold;color:#1b57b2;display:flex;justify-content:space-between;padding:5px 20px;margin-bottom:20px;}
.ColumnsTitle div{margin:0;}
.ColumnsTitle a{font-size:14px;font-weight:normal;}


h4{font-size:18px;text-align: center; color:#a88043; padding: 0; margin:0;}
h5{font-size:16px;text-align: center; color:#a88043; padding: 0; margin:0;}
h6{font-size:16px;font-weight: bold; background-color: #e7e7e7; color:black; padding:3px 20px;}

.lxwmNy .title{font-size:16px;padding:20px;padding-bottom:30px;margin:0;text-align:center;color:#777;}
.lxwmNy .cont{display:flex;border:1px solid #CCC;padding:20px;align-items:center;}
.lxwmNy .cont div{margin:0;padding:20px;}
.lxwmNy .cont div:nth-child(1){border-right:1px solid #CCC;width:70%;line-height:200%;}
.lxwmNy .cont div:nth-child(1) span{font-size:20px;font-weight:bold;color:red;}
.lxwmNy .cont div:nth-child(2){width:30%;text-align:center;}

/********************信息反馈样式********************/
#order_online{text-align:center;}
#order_online table {font: 9pt Verdana;	color: #707070;	margin:auto;}
#order_online div {color: #F00;}
#order_online .order_tr1 {background-color: #DAEDF5;}
#order_online .order_tr2 {background-color: #EBF5FA;}
#order_online .order_testinput {font-family: Verdana;font-size: 9pt;border: 1px solid #CCCCCC;background-color: #F9F9F9;}



